post, telegraph and telephone - Spanish English Dictionary